article,aside,audio,body,canvas,caption,details,div,figure,footer,header,hgroup,html,iframe,img,mark,menu,nav,object,section,span,summary,table,tbody,td,tfoot,thead,tr,video {
	margin:0;
	padding:0;
	border:0
}
body,html {
	font-family:Helvetica-Neue,Helvetica,Arial,sans-serif;
	line-height:1.5
}
a,abbr,address,b,blockquote,cit,code,dd,del,dfn,dl,dt,em,fieldset,h1,h2,h3,h4,h5,h6,hr,i,ins,label,legend,li,ol,p,pre,q,samp,small,strong,sub,sup,ul {
	border:0;
	font-size:100%;
	vertical-align:baseline;
	margin:0;
	padding:0
}
article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,nav,section,video {
	display:block
}
table {
	border-collapse:separate;
	border-spacing:0
}
table caption,table td,table th {
	text-align:left;
	vertical-align:middle
}
a img {
	border:0
}
:focus {
	outline:0
}
@-webkit-keyframes bounce {
	0%,100% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
50% {
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5)
}
}@keyframes bounce {
	0%,100% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
50% {
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5)
}
}body {
	background-color:#f8f8f8;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(255,255,255,0)
}
body,button,input,pre,select,textarea {
	font-size:14px;
	font-family:"Droid Sans","Droid Sans Fallback","Helvetica Neue",Helvetica,STHeiTi,sans-serif
}
input,textarea {
	-webkit-appearance:none;
	border-radius:0
}
ol,ul {
	list-style:none
}
a,a:active,a:visited {
	color:inherit;
	text-decoration:none
}
h1,h2,h3,h4,h5,p,span {
	overflow:visible
}